คำถามในหัวข้อ 'asp.net-web-api'
ข้อผิดพลาดของ web api ภายในควรได้รับการจัดการอย่างไร
ในแอปพลิเคชันของเรา เรามีชุดของ hooks การบันทึกที่ค่อนข้างตรงไปตรงมา (IExceptionFilters บนตัวควบคุม MVC และ API และ catch-all เพิ่มเติมใน Application_Error()) แต่มีข้อผิดพลาดทั้งหมวดหมู่ที่ไม่ทริกเกอร์ข้อผิดพลาดใดๆ หากข้อยกเว้นถูกส่งมาจากภายใน WebAPI...
307 มุมมอง
schedule
06.11.2023
ไม่มีส่วนหัวการตอบกลับใน DelegatingHandler
ฉันกำลังพยายามบันทึก HTTP Response Headers ของโปรเจ็กต์ Web API ของฉัน
โครงการนี้พัฒนาโดย VS2012, .NET 4.5 และ ASP.NET MVC 4
ฉันได้เขียนคลาสย่อย DelegatingHandler ดังนี้:
public class LoggingHandler : DelegatingHandler
{
protected...
1683 มุมมอง
schedule
20.01.2024
มีวิธีใดบ้างในการสร้าง C# HTTPClient wrapper สำหรับโครงการ WebAPI [ปิด]
ในโครงการที่กำลังจะมาถึง เราต้องการใช้ ASP.NET WebAPI 2 เพื่อเปิดเผยฟังก์ชันการทำงานของบริการแก่ทั้งเว็บไซต์และไคลเอนต์เบราว์เซอร์ของเรา
เนื่องจากเราต้องการ "จุดสิ้นสุด" น้อยที่สุดเท่าที่จะเป็นไปได้ เราต้องการให้การโทรทั้งหมด แม้แต่ "ภายใน"...
12940 มุมมอง
schedule
25.12.2023
วิธีการกำหนดเส้นทาง Web API แบบกำหนดเอง
ฉันมีตัวควบคุมต่อไปนี้:
public class CustomerController : ApiController
{
private ICustomerService customerService;
public CustomerController(ICustomerService customerService)
{
this.customerService= customerService;
}...
102 มุมมอง
schedule
14.01.2024
การกำหนดค่าการตรวจสอบสิทธิ์ขั้นพื้นฐานของ ASP.NET ภายในหรือไม่
ใช้ VS 2013 เพื่อสร้างไซต์ ASP.NET MVC 5 โดยไม่ต้องยุ่งกับการตั้งค่า IIS GUI ใด ๆ ฉันต้องการตั้งค่าไซต์หรือเว็บแอปที่ใช้งานให้ใช้ Basic Challenge Auth และใช้ใบรับรอง SSL "foo" ตามหลักการแล้วสิ่งที่ขับเคลื่อนด้วยโค้ดอย่างสมบูรณ์ใน C# คงจะเหมาะ...
169 มุมมอง
schedule
22.11.2023
การเรียกวิธีการแบบอะซิงโครนัสโดยใช้ Task.Run
ใครสามารถช่วยฉันวิธีการเรียกเมธอด SendSms (textMessageItems) แบบอะซิงโครนัสได้บ้าง วิธีการ/แนวทางปฏิบัติที่ดีที่สุดคืออะไร? ฉันคิดว่า Task.Run Async-Await สามารถใช้ได้ที่นี่เนื่องจากฉันใช้ .Net4.5 โดยใช้ MVC4 WebApi...
607 มุมมอง
schedule
13.01.2024
แนวทางที่ดีที่สุดในการดาวน์โหลดภาพ
ฉันมีไซต์ธรรมดา (WebAPI) ที่ส่งคืนอัลบั้มจำนวนมากในวิธีการรับ แต่ละอัลบั้มมีคุณสมบัติต่างๆ เช่น ชื่อ ศิลปิน และอื่นๆ แอตทริบิวต์ด้านล่างนี้คือแอตทริบิวต์รูปภาพ (รูปภาพอัลบั้ม) แต่ละอัลบั้มมีรูปภาพ...
43 มุมมอง
schedule
19.01.2024
ASP.NET web api และข้อมูล viewmodel js ที่น่าพิศวงไม่ได้ผูกมัดจากไคลเอนต์ไปยังเซิร์ฟเวอร์
ฉันมีปัญหาในการโพสต์ข้อมูลจากโพสต์ jquery ajax ไปยังวิธี asp.net web api คุณสมบัติวันที่จะแสดงในเว็บคอนโซลที่ล้อมรอบด้วยเครื่องหมายคำพูดคู่สองตัว จากนั้นให้รีเซ็ตและคุณสมบัติบูลีนจะถูกตั้งค่าเป็นโมฆะ
จาวาสคริปต์:
self.startTime =...
227 มุมมอง
schedule
27.11.2023
รวมถึงเอกสารประกอบ XML ที่สร้างขึ้นในแพ็คเกจ Azure Cloud Service
แก้ไข: อัปเดตเพื่อระบุว่าปัญหาเกิดขึ้นเมื่อทำการบรรจุไฟล์ CSPKG ของบริการคลาวด์ Azure เท่านั้น
ฉันมีแอปพลิเคชัน ASP.NET Web API 2 ที่ทำหน้าที่เป็นบทบาทเว็บในโซลูชันบริการคลาวด์ Azure ฉันต้องการใช้หน้าช่วยเหลือของ Web API และใช้ประโยชน์จากเอกสาร...
2964 มุมมอง
schedule
15.01.2024
การอ้างสิทธิ์และข้อมูลประจำตัวที่ขาดหายไปด้วย IdentityServer v3
ฉันมี IdentityServer พร้อม Membership Reboot และ IdentityManager ที่ทำงานบนเซิร์ฟเวอร์ระยะไกล ฉันใช้ Admin UI ของ IdentityManager เพื่อตั้งค่าผู้ใช้ และเพิ่มบทบาทและการอ้างสิทธิ์ให้กับผู้ใช้ดังกล่าว
ฉันกำลังพัฒนาโครงการ WebApi/SPA...
1632 มุมมอง
schedule
12.12.2023
SignalR oAuth บนโฮสต์ของตนเอง
ฉันมี webapi ที่ทำงานบนแอปที่โฮสต์เอง มีการรักษาความปลอดภัยผ่าน oauth และฉันกำลังตั้งค่าส่วนหัวการอนุญาตสำหรับการเรียก API วิธีนี้ใช้งานได้ดี เรามีข้อมูลระบุตัวตนผู้ใช้ในทุกการโทร...
578 มุมมอง
schedule
18.11.2023
เพิ่มเป็นสองเท่าด้วยเครื่องหมายจุลภาค / จุดใน webapi 2 uris [ซ้ำกัน]
URI นี้:
http://localhost:50454/api/Bla/Get/50/-2
ด้วยการกระทำของตัวควบคุม webapi นี้:
Route("Bla/{x:double}/{y:double}")]
[AcceptVerbs("GET")]
[HttpGet]
public IHttpActionResult Bla([FromUri] double x, double y)
{
// ...
}...
127 มุมมอง
schedule
04.01.2024
WebAPI สร้างอินสแตนซ์ของออบเจ็กต์แม้ว่าจะเป็นโมฆะใน JSON
เมื่อโพสต์โมเดล JSON ไปยังวิธีการควบคุม WebAPI ฉันสังเกตเห็นว่าหากมีออบเจ็กต์ว่างในโมเดล JSON ตัวผูกโมเดลจะสร้างอินสแตนซ์รายการเหล่านี้แทนที่จะทำให้เป็นโมฆะในออบเจ็กต์ฝั่งเซิร์ฟเวอร์
สิ่งนี้ตรงกันข้ามกับวิธีที่ตัวควบคุม MVC ปกติจะผูกข้อมูล...มันจะ...
601 มุมมอง
schedule
11.01.2024
Automapper ใช้งานได้เพียงบางครั้งเท่านั้น
ฉันได้สร้าง web api ซึ่งส่งคืนรายการ DTO ฉันใช้ automapper เพื่อแมปรายการเอนทิตีที่สร้างโดยแนวทางแรก db ของเฟรมเวิร์กเอนทิตีกับเอนทิตี DTO ของฉัน บางครั้งมันก็ใช้ไม่ได้ ( พฤติกรรมแปลกๆ ) โดยส่วนใหญ่มันจะคืนค่าเป็นโมฆะ โปรดดูโค้ดตัวอย่าง...
136 มุมมอง
schedule
29.11.2023
Breeze odata และ web api ปกติ
ฉันต้องมีเอนทิตีผู้จัดการสองคนในแอปเชิงมุมโดยใช้ breese เพื่อที่ฉันจะได้รับข้อมูลจากสองบริการที่แตกต่างกัน บริการหนึ่งคือ OData API และอีกบริการหนึ่งคือ Breeze Web API มาตรฐาน (asp.net web API ที่ใช้ Breeze Controller)
บริบท OData ของฉันทำงานได้ดี...
110 มุมมอง
schedule
15.12.2023
เป็นไปได้ไหมที่จะใช้ Identity และ OWIN บนตารางผู้ใช้ที่มีอยู่ซึ่งมีข้อมูลอยู่แล้ว?
ฉันมีข้อมูลในตาราง User ที่เกี่ยวข้องกับตารางอื่นในฐานข้อมูลอยู่แล้ว มีวิธีแก้ไขใด ๆ ในการใช้ตารางผู้ใช้ / เข้าสู่ระบบที่มีอยู่จากฐานข้อมูลที่มีอยู่เพื่อนำข้อมูลประจำตัวและ OWIN ไปใช้
ฉันใช้ asp.net web api และต้องการใช้การตรวจสอบสิทธิ์แบบโทเค็น...
962 มุมมอง
schedule
04.11.2023
ส่งคืนผลลัพธ์ RestSharp ที่เป็นอนุกรมแบบไดนามิก
กำลังพยายามสร้างวิธีการทั่วไปเพื่อเรียกจุดสิ้นสุด REST โดยใช้ RestSharp ปัญหาเดียวที่ฉันมีคือการส่งคืนเนื้อหาเป็น ไดนามิก
Response.Data เป็น null และ Response.Content จะเป็นสตริงเสมอ ฉันต้องการให้ค่าส่งคืนเป็นประเภทที่ไม่ระบุตัวตนเป็นอย่างน้อย...
750 มุมมอง
schedule
20.11.2023
WebApi - การดำเนินการ GET หลายรายการพร้อมลายเซ็นเหมือนกัน - ปัญหาการกำหนดเส้นทาง
ความเป็นมาของคำถาม:
ฉันมีคอนโทรลเลอร์ตัวเดียวภายใน WebApi ของฉันซึ่งมีวิธีดำเนินการสองวิธี วิธีดำเนินการทั้งสองนี้เป็นทั้ง GET และไม่มีพารามิเตอร์
วิธีดำเนินการวิธีหนึ่งชื่อ 'GetMessages' และอีกวิธีหนึ่งคือ 'GetEmployeeList'
ปัญหา:...
1071 มุมมอง
schedule
06.01.2024
ไม่สามารถตั้งค่าการกำหนดค่าจากไฟล์การตั้งค่าแอป JSON ในโครงการ .NET Core
เนื่องจากไม่มีคลาส ConfigurationManager ใน .NET Core ตอนนี้ฉันต้องตั้งค่า config ใน appsettings.json แทน web.config
ตามโพสต์บล็อก นี้ ฉันต้องตั้งค่า กำหนดค่าที่นั่น ดังนั้นฉันจึงทำสิ่งนี้:
{
"Logging": {
"IncludeScopes": false,...
9678 มุมมอง
schedule
02.11.2023
การติดตามแอปพลิเคชันภายในโดยใช้ ASP.NET Web API (การบันทึก)
ขณะนี้ฉันมี Web API จำนวนมากที่ใช้งานโดยแอปพลิเคชันต่างๆ API ทั้งหมดใช้ ASP.NET Web API 2 พร้อมเฟรมเวิร์ก 4.6 .NET ฉันต้องการที่จะติดตามแอปพลิเคชันต่างๆ ทั้งหมดที่ใช้ API ที่เฉพาะเจาะจง
ตัวอย่าง:
สมมติว่าฉันมี API ต่อไปนี้:
API พนักงาน...
119 มุมมอง
schedule
15.12.2023