I'm using DotNetOpenAuth to connect to the LinkedIn API. I am getting a (400) Bad Request
when trying to call the BeginAuthorize
method in their API. What am I doing wrong? I'm using Windows 7 and the firewall is disabled.
3556 次
3 に答える
1
を取得する400 BadRequest
と、常により多くの情報があります。その情報を取得するには、DotNetOpenAuthでのログインを有効にする必要があります。確認すべき点がいくつかあります。
log4net
binがデプロイされていることを確認してください(bin
プログラムが存在するディレクトリにコピーされます。VisualStudioで'Copy Local
'を設定true
すると、これが自動的に行われます。
「不正なリクエスト」(完全な情報を含む)は、Log4net用にログを設定している場所に表示されます。Log4Netをセットアップする様子の例を次に示します。
于 2011-10-26T14:04:51.100 に答える
1
私も同じ問題に直面しています。これは、Windows7のセキュリティポリシーとは関係ありません。日付と時刻(ローカルシステム)がリンクされたAPI(サーバー)と一致していません。
コードをデバッグし、例外の内部の詳細を確認します。
システムにNetworkTimeProtocolをインストールすると、問題が解決します
ありがとう、グナセカラン・サンバンダン
于 2012-07-10T14:59:55.807 に答える
0
通常、次のようなセキュリティ上の理由により、不正な要求エラーが発生します。
- ファイアウォール
- クエリ文字列の長さit
Windows 7でIPセキュリティポリシーを無効にしてみて、問題が解決するかどうかを確認してください。
于 2011-08-09T04:32:50.170 に答える