REST APIでCB_AU01エラーになり困っています

VB.NetでREST APIを使ったレコードの取得アプリを作っているのですが、
エラーでつまづいています。どなたか教えていただけないでしょうか。
ユーザー認証はAPIトークン認証を使用しています。
X-HTTP-Method-Overrideは使用せずにGETしています。
GetResponseメソッドがエラーになります。X-Cybozu-Error: CB_AU01

コードは次のものを実行しています。

Dim url As String = “https://XXX.cybozu.com/k/v1/record.json?app=208&id=1
Dim webreq As System.Net.HttpWebRequest = DirectCast(WebRequest.Create(url), HttpWebRequest)

webreq.Host = “XXX.cybozu.com:443
webreq.ContentType = “application/json”
webreq.Method = “GET”
webreq.Headers.Add(HttpRequestHeader.Pragma.ToString, “X-Cybozu-API-Token:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”)

Dim webres As HttpWebResponse = DirectCast(webreq.GetResponse(), HttpWebResponse)

よろしくお願い申し上げます。

なんとか自力で解決できました。
問題は2つ。

・webreq.Headers.AddのパラメータのHttpRequestHeader.Pragma.ToStringがだめでした。
・リクエストボディがないのにwebreq.ContentType = "application/json"を指定したのがだめでした。

この2つを修正したら無事にレスポンスが返ってきました。

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。