使用Visual Studio 2015我一直在嘗試使用Visual Studio 2015創建一些自動化測試。 我使用Fiddler觀察請求/響應包。 Web應用程序在IIS8.5上運行。使用Visual Studio Web性能測試回放錯誤
我創建了一個新的Web請求並記錄到我們的網站 - 這正常工作。 然後我播放錄製的測試,並登錄失敗,出現各種400,401和405錯誤。 我將詳細介紹第一個失敗的HTTP請求:
在記錄初始登錄時,提琴手員額的要求:
OPTIONS http://api.XXX.co/token HTTP/1.1
Accept: */*
Origin: http://qq.XXX.co
Access-Control-Request-Method: POST
Access-Control-Request-Headers: accept, content-type
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
Host: api.XXX.co
Content-Length: 0
DNT: 1
Connection: Keep-Alive
Pragma: no-cache
與響應
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Expires: -1
Server: Microsoft-IIS/8.5
Access-Control-Allow-Origin: http://qq.XXX.co
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: accept,content-type
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Mon, 06 Jun 2016 16:10:47 GMT
Content-Length: 0
但是當通過Visual Studio回放同樣的要求是:
OPTIONS http://api.XXX.co/token HTTP/1.1
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
Accept: */*
Accept-Language: en-GB
Accept-Encoding: GZIP
Host: api.XXX.co
Content-Length: 0
and th e迴應是:
HTTP/1.1 400 Bad Request
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 34
Content-Type: application/json; charset=UTF-8
Expires: -1
Server: Microsoft-IIS/8.5
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Mon, 06 Jun 2016 16:12:20 GMT
{"error":"unsupported_grant_type"}
在這裏,我們有錯誤「unsupported_grant_type」 - 我不知道爲什麼這可能會發生!
任何人都可以給我一個線索,看看這裏發生了什麼?