0

Java コードで servicenow から JSON エクスポートの URL を読み取ろうとしていますが、401 認証エラーが発生します。アドバイスしてください:

私はこのリンクを使用しています:

" https://servicenow.com/incident_list.do?JSONv2&sysparm_record_count=2 " -- モックアップされたドメイン名..

4

1 に答える 1

2

プロキシ (つまり、Fiddler、BurpProxy、Runscope、nGrok) を使用して、コードから ServiceNow に送信している HTTP 要求を確認することをお勧めします。以下のサンプルに示すように、HTTP 要求には Authorization ヘッダー (Basic Auth) が含まれている必要があります。Java コードによって作成および送信される要求に、正しくフォーマットされた有効な Authorization ヘッダーがあることを確認する必要があります。

Authorization: Basic {これは Base 64 でエンコードされた資格情報である必要があります}

GET https://demo006.service-now.com/incident.do?JSONv2&sysparm_sys_id=d71f7935c0a8016700802b64c67c11c6 HTTP/1.1
Host: demo006.service-now.com
Authorization: Basic {this should be your credentials Base 64 encoded}
Accept-Encoding: gzip, deflate, compress
Accept: */*
于 2014-06-13T22:08:11.487 に答える