我試圖從我的FogBugz網站獲得的令牌,如下因素:Web客戶端,不發送參數
http://fogbugz.stackexchange.com/fogbugz-xml-api
我:
using (var wb = new WebClient())
{
var data = new NameValueCollection();
data["cmd"] = HttpUtility.UrlEncode(cmdLogon);
data["email"] = HttpUtility.UrlEncode(email);
data["password"] = HttpUtility.UrlEncode(password);
content = encoding.GetString(wb.UploadValues(url, "POST", data));
}
下面的服務器響應:
<?xml version="1.0" encoding="UTF-8"?><response><error code="1">Nom d'utilisateur ou mot de passe incorrect</error></response>
我可以在IIS日誌中看到請求,但參數不存在。
我在做什麼錯了?
編輯:我確定參數是正確的,因爲我測試在瀏覽器中它運行良好。
錯誤是非Fench閱讀器的用戶名或密碼錯誤。 –
當你說你在瀏覽器中測試它..這是在本地機器上測試的,而不是在網絡/域上的機器上測試的。也許從我看到你只能使用密碼..除非cmdLogon是用戶名..但是看起來更像是一個方法()來調用 – MethodMan
@DJ KRAZE我不明白你說的「你僅使用密碼..「 –