0

関連: DotNetOpenAuth I Need Send Long string in FetchResponse and OpenId query length issue in DotNetOpenAuth? -しかし、どちらも私の質問に十分に答えることができません。

DotNetOpenAuth を使用して、リクエストごとに最大 3MB をサポートする Xero にデータを投稿しています。に 77Kb の XML 文字列を投稿しようとしていますrequestBody:

Dictionary<string, string> additionalParams = new Dictionary<string, string>();
additionalParams.Add("xml",requestBody);

var endpoint = new MessageReceivingEndpoint(requestURL, HttpDeliveryMethods.PostRequest | HttpDeliveryMethods.AuthorizationHeaderRequest);
HttpWebRequest request = XeroConsumer.PrepareAuthorizedRequest(endpoint, accessToken, additionalParams);

WebResponse response = request.GetResponse();
string thisResponse = (new StreamReader(response.GetResponseStream())).ReadToEnd();

PrepareAuthorizedRequest投げています:Invalid URI: The Uri string is too long.

DotNetOpenAuth で「大きな」データを POST できる方法はありますか?

4

1 に答える 1