.asmx มันสามารถรีเควส แบบ post ได้ไหมครับ ผมลอง สร้าง web service เล่นๆ เรียกแบบ get ได้ผลปกติ แต่พอเรียกแบบ post ทั้งเอาไปลองในโปรแกรม postman ยิงแบบ post ขึ้น 500 internal error
ซึ่ง service ที่เขียนรีเทินค่า string เพียวๆ ไม่มีการทำงานอะไรเลย
เลยอยากทราบว่าลอง request ผ่าน url เว็บเซอวิส asmx โดยตรงแบบ post มันไม่ได้เหรอครับ
อันนี้ลองใช้ postman รีเควสแบบ get status 200 OK
พอใช้ postman รีเควสแบบ post ขึ้น status 500 internal server error
Tag : ASP, Web (ASP.NET), WebServices, Web Services
ตอนนี้ได้แล้วครับ ตอนแรกใส่ url และ ชื่อ method ผิด ตอนนี้ส่งแบบ get ได้ค่ามาถูกต้องแล้ว
แต่ส่งแบบ post ยังไม่ได้เหมือนเดิม ขึ้น exception งี้ครับ หามาหลายวิธีแล้วก็ไม่ได้
Code (C#)
System.InvalidOperationException: Request format is invalid: .
at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()