簡體   English   中英

如何使用DotNetOpenAuth調試400 Bad Request錯誤?

[英]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

通常由於安全原因會發生錯誤的請求錯誤:

  1. 火牆
  2. 查詢字符串長度嗎

嘗試在Windows 7中禁用IP安全策略,看看是否可以解決該問題。

當您收到400 BadRequest ,總會有更多信息。 要獲取該信息, 必須啟用DotNetOpenAuth中的日志記錄 請確保以下幾點:

  1. 確保您的log4net已進行bin部署(復制到程序所在的bin目錄中。在Visual Studio中將“ Copy Local ”設置為true將為您完成此操作。

無論您為Log4net設置了什么日志記錄,“錯誤的請求”(帶有完整的信息)都將顯示。 這是設置Log4Net 的示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM