[英]How do I debug a 400 Bad Request error with DotNetOpenAuth?
我正在使用DotNetOpenAuth連接到LinkedIn API。 嘗試在其API中調用BeginAuthorize
方法時,收到一個(400) Bad Request
。 我究竟做錯了什么? 我正在使用Windows 7,並且防火牆已禁用。
即使我也面臨着同樣的問題。 這與Windows 7安全策略無關。 日期和時間(本地系統)與您鏈接的API(服務器)不匹配。
調試您的代碼,並深入了解異常的內部細節。
通過在系統中安裝網絡時間協議可以解決該問題
謝謝,Gunasekaran Sambandhan
通常由於安全原因會發生錯誤的請求錯誤:
嘗試在Windows 7中禁用IP安全策略,看看是否可以解決該問題。
當您收到400 BadRequest
,總會有更多信息。 要獲取該信息, 必須啟用DotNetOpenAuth中的日志記錄 。 請確保以下幾點:
log4net
已進行bin部署(復制到程序所在的bin
目錄中。在Visual Studio中將“ Copy Local
”設置為true
將為您完成此操作。 無論您為Log4net設置了什么日志記錄,“錯誤的請求”(帶有完整的信息)都將顯示。 這是設置Log4Net 的示例 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.