我在C#中調用(php)web服務(來自ClearPass ArubaNetworks)。無效的SOAP請求:HTTP方法'GET'不是POST
但我發現了一個異常抱怨「無效的SOAP請求:HTTP方法‘GET’是不是郵報」
有別人的想法的問題可能是什麼?
謝謝!
EDIT(包括代碼)
using (GuestManagerWebServiceClient client = new GuestManagerWebServiceClient())
{
client.ClientCredentials.UserName.UserName = "*********";
client.ClientCredentials.UserName.Password = "*********";
EmptyType pingRequest = new EmptyType();
ResultType pingResponse = client.Ping(pingRequest);
Console.WriteLine("error: {0}, message: {1}", pingResponse.error, pingResponse.message);
Console.ReadLine();
}
您正在使用HTTP GET而不是POST?這個錯誤似乎很明顯。 – david99world
請始終包含相關代碼部分 – Bowdzone
它與POST一起發送(使用Wireshark進行檢查) – FilipRot