C# post 調(diào)用webservice 服務(wù)端接口,會(huì)返回上面那個(gè)錯(cuò)誤,8成是發(fā)送的數(shù)據(jù)和接口不符合造成的。有2種情況
第一種情況如下:如果類(lèi)型是默認(rèn)request.ContentType = "application/x-www-form-urlencoded";這個(gè)類(lèi)型
那么你發(fā)送數(shù)據(jù)和被調(diào)用接口參數(shù)名如果不對(duì),則會(huì)報(bào)下圖這個(gè)錯(cuò)
我發(fā)送的參數(shù)名是msg 和msg3入下圖
?實(shí)際接口參數(shù)名是msg2,入下圖
?我將調(diào)用接口的參數(shù)名,改成與接口匹配,入下圖
?接口就調(diào)用成功了,入下圖
?第二種情況如下:如果類(lèi)型是默認(rèn)request.ContentType = "application/json";這個(gè)類(lèi)型,也就是發(fā)送數(shù)據(jù)以json格式發(fā)送
發(fā)送代碼網(wǎng)上可以查到,(在我下一篇博文,也會(huì)將整體客戶(hù)端服務(wù)端完整測(cè)試項(xiàng)目代碼開(kāi)發(fā)下載)
以json接收,服務(wù)端需要注意2個(gè)點(diǎn)
第一點(diǎn),接口需要是void的,如下圖
?第二點(diǎn),需要解注這一行,不然也會(huì)報(bào)上面那個(gè)錯(cuò)誤。
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-640386.html文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-640386.html
?
到了這里,關(guān)于C# webservice 接收json數(shù)據(jù) 接口返回 遠(yuǎn)程服務(wù)器返回錯(cuò)誤: (500) 內(nèi)部服務(wù)器錯(cuò)誤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!