Docusign 업로드 API 호출이 원격 서버에서 오류를 반환했습니다. (400) 잘못된 요청

Jagadeesh Govindaraj

API의 데모 URL을 통해 Docusign에서 문서를 업로드하기 위해 Timeout 속성을 사용해 보았습니다. 그러나 때때로 api 호출이 "원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청"을 반환합니다. 피들러 디버그 추적을 조사했습니다. XML은 오류 코드 와 메시지 "1. errorCode : HOURLY_APIINVOCATION_LIMIT_EXCEEDED. 2. 메시지 : 시간당 API 호출의 최대 수를 초과했습니다. 시간 제한은 1000"이라는 두 가지를 표시합니다. . 하지만 지속적으로 업로드 할 수있는 통화는 약 15 ~ 20 건이었습니다. 그 후 잘못된 요청이 시작됩니다. 잠시 후에 다시 업로드하기 시작했습니다. Fidler XML 이미지를 업로드 할 수 없습니다. 이미지를 게시하려면 10 개의 평판이 필요함을 보여주었습니다.

string envdef = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" + envDef;
string temp = Environment.ExpandEnvironmentVariables("%temp%");
FileStream fileStream = System.IO.File.OpenRead(path);

// build the multipart request body
string requestBodyStart = "\r\n\r\n--BOUNDARY\r\n" +
    "Content-Type: application/xml\r\n" +
    "Content-Disposition: form-data\r\n" +
        "\r\n" +
        envdef + "\r\n\r\n--BOUNDARY\r\n" + // our xml formatted envelopeDefinition
    "Content-Type: application/x-www-form-urlencoded\r\n" +
    "Content-Disposition: file; filename=\"CaptionBookmarkTest - 214744463.doc\"; documentId=1\r\n" +
    "\r\n";

string requestBodyEnd = "\r\n--BOUNDARY--\r\n\r\n";
// use baseURL value + "/envelopes" for url of this request
request.Timeout = 1000000;

request = (HttpWebRequest)WebRequest.Create(baseURL + "/envelopes");
request.Headers.Add("X-DocuSign-Authentication", authenticateStr);
request.ContentType = "multipart/form-data; boundary=BOUNDARY";
request.Accept = "application/xml";
request.ContentLength = requestBodyStart.ToString().Length + fileStream.Length + requestBodyEnd.ToString().Length;
request.Method = "POST";

// write the body of the request
byte[] bodyStart = System.Text.Encoding.UTF8.GetBytes(requestBodyStart.ToString());
byte[] bodyEnd = System.Text.Encoding.UTF8.GetBytes(requestBodyEnd.ToString());
Stream dataStream = request.GetRequestStream();
dataStream.Write(bodyStart, 0, requestBodyStart.ToString().Length);

// Read the file contents and write them to the request stream
byte[] buf = new byte[4096];
int len;
while ((len = fileStream.Read(buf, 0, 4096)) > 0)
{
    dataStream.Write(buf, 0, len);
}
dataStream.Write(bodyEnd, 0, requestBodyEnd.ToString().Length);
dataStream.Close();

// read the response
request.MaximumAutomaticRedirections = 4;
webResponse = (HttpWebResponse)request.GetResponse();
sr.Close();
responseText = "";
sr = new StreamReader(webResponse.GetResponseStream());
responseText = sr.ReadToEnd();
StreamWriter SW;
SW = System.IO.File.CreateText(temp + "\\upload.XML");
SW.WriteLine(responseText);
SW.Close();
sr.Close();
성인

DocuSign에는 API 호출 제한이 있습니다 . 계정 당 API 호출은 시간당 1,000 개로 제한됩니다 . 이 한도에 도달 한 것 같습니다. 드문 경우이므로 1 시간 이내에 그렇게 많은 전화를 거는 방법과 이유가 궁금합니다.

시간 창은 슬라이딩 창이 아니라 각 시간의 상단에서 다음 시간의 시작까지입니다. 따라서 예를 들어 오후 3시에서 오후 4시 사이에 특정 계정에서 1000 개 이상의 API 호출을 할 수 없습니다.

이것은 서명 요청 API 호출뿐만 아니라 DocuSign의 서버에 대해 수행하는 모든 API 호출을위한 것입니다. 따라서 로그인 API를 호출하여 baseUrl 및 accountId를 검색하면 한 번의 호출로 계산됩니다. 그런 다음 후속 서명 요청 또는 다른 API 호출에 해당 baseUrl을 사용하면 2로 계산됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ALM Rest API : 사이트 세션이 '원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청'을 반환합니다.

분류에서Dev

Google 스프레드 시트에서 셀을 업데이트하면 "자원 버전 ID 누락"오류가 반환됩니다. / "원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청."

분류에서Dev

"원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청"오류

분류에서Dev

C # WCF "System.Net.WebException : 원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청."

분류에서Dev

대부분의 API가 프런트 엔드에서 호출되는 동안 400 개의 잘못된 요청 오류를 반환합니다.

분류에서Dev

XElement를 Webservice에 전달합니다. 원격 서버에서 예기치 않은 응답을 반환했습니다. (400) 잘못된 요청 WebService

분류에서Dev

원격 서버가 예기치 않은 응답을 반환했습니다. (400) 잘못된 요청 WCF REST

분류에서Dev

API 패치 메서드에서 잘못된 요청 400 반환

분류에서Dev

디렉토리 API 용 gsuite 서비스 계정이 http 400 오류를 반환합니다. 잘못된 요청 / 잘못된 입력

분류에서Dev

브라우저에서 WCF 메서드 호출이 400 개의 잘못된 요청을 반환합니다.

분류에서Dev

WCF IIS 서비스 파일 스트리밍 원격 서버에서 예기치 않은 응답 (400) 잘못된 요청을 반환했습니다.

분류에서Dev

오류 : 400 : 잘못된 요청 : 요청에 사진이 없습니다.

분류에서Dev

Postman에서 Rest API를 호출 할 수 있으며 Java에서 400 개의 잘못된 요청이 표시됨

분류에서Dev

Laravel 6 여권이 잘못된 자격 증명에 대해 400 잘못된 요청을 반환합니다.

분류에서Dev

wp_ajax로 전화하는 동안 Wordpress에서 400 잘못된 요청 오류가 발생했습니다.

분류에서Dev

Spotify API에서 액세스 토큰에 대한 코드를 교환 할 때 왜 계속 400 잘못된 요청 오류가 발생합니까?

분류에서Dev

프로덕션 서버에 파일을 업로드하면 Apollo-Graphql을 사용하여 CORS 오류 또는 POST 400 잘못된 요청이 반환됩니다.

분류에서Dev

Google 스프레드 시트 API, 400 오류 잘못된 요청 : 범위를 파싱 할 수 없습니다

분류에서Dev

요청에 잘못된 헤더 이름이 있습니다. HTTP 오류 400.

분류에서Dev

DotNetOpenAuth를 사용하여 Amazon에 로그인하면 (400) 잘못된 요청이 반환됩니다.

분류에서Dev

REST API를 사용하여 Sharepoint 메타 데이터를 업데이트하면 400 개의 잘못된 요청 오류가 발생합니다.

분류에서Dev

가져 오기로 Api에 연결하려고하면 "잘못된 요청"오류 400이 표시되는 이유는 무엇입니까?

분류에서Dev

어떻게 자바에서 HTTP 응답 코드 (400) 오류를 수정하려면? 어떤 잘못된 요청 구문 또는 잘못된 요청 메시지 프레이밍이 있습니까?

분류에서Dev

Google 드라이브 API가 PageToken 사용시 400 잘못된 요청을 반환합니다.

분류에서Dev

LinkedIn API에서 공유가 400 잘못된 요청을 반환하는 이유는 무엇입니까?

분류에서Dev

HTTP 요청이 실패했습니다! HTTP / 1.0 400 YouTube에서 콘텐츠를 가져올 때 400 잘못된 요청

분류에서Dev

System.Net.WebException 원격 서버가 Windows Phone 7에서 POST JSON 요청으로 NotFound 오류를 반환했습니다.

분류에서Dev

새로운 iptables NAT는 다른 HTTP 요청에 대해 오류 400 잘못된 요청을 생성합니다.

분류에서Dev

Hyperledger 패브릭 : TLS 핸드 셰이크가 원격 오류 오류로 실패했습니다 : tls : 잘못된 인증서 서버 = Orderer remoteaddress

Related 관련 기사

  1. 1

    ALM Rest API : 사이트 세션이 '원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청'을 반환합니다.

  2. 2

    Google 스프레드 시트에서 셀을 업데이트하면 "자원 버전 ID 누락"오류가 반환됩니다. / "원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청."

  3. 3

    "원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청"오류

  4. 4

    C # WCF "System.Net.WebException : 원격 서버에서 오류를 반환했습니다 : (400) 잘못된 요청."

  5. 5

    대부분의 API가 프런트 엔드에서 호출되는 동안 400 개의 잘못된 요청 오류를 반환합니다.

  6. 6

    XElement를 Webservice에 전달합니다. 원격 서버에서 예기치 않은 응답을 반환했습니다. (400) 잘못된 요청 WebService

  7. 7

    원격 서버가 예기치 않은 응답을 반환했습니다. (400) 잘못된 요청 WCF REST

  8. 8

    API 패치 메서드에서 잘못된 요청 400 반환

  9. 9

    디렉토리 API 용 gsuite 서비스 계정이 http 400 오류를 반환합니다. 잘못된 요청 / 잘못된 입력

  10. 10

    브라우저에서 WCF 메서드 호출이 400 개의 잘못된 요청을 반환합니다.

  11. 11

    WCF IIS 서비스 파일 스트리밍 원격 서버에서 예기치 않은 응답 (400) 잘못된 요청을 반환했습니다.

  12. 12

    오류 : 400 : 잘못된 요청 : 요청에 사진이 없습니다.

  13. 13

    Postman에서 Rest API를 호출 할 수 있으며 Java에서 400 개의 잘못된 요청이 표시됨

  14. 14

    Laravel 6 여권이 잘못된 자격 증명에 대해 400 잘못된 요청을 반환합니다.

  15. 15

    wp_ajax로 전화하는 동안 Wordpress에서 400 잘못된 요청 오류가 발생했습니다.

  16. 16

    Spotify API에서 액세스 토큰에 대한 코드를 교환 할 때 왜 계속 400 잘못된 요청 오류가 발생합니까?

  17. 17

    프로덕션 서버에 파일을 업로드하면 Apollo-Graphql을 사용하여 CORS 오류 또는 POST 400 잘못된 요청이 반환됩니다.

  18. 18

    Google 스프레드 시트 API, 400 오류 잘못된 요청 : 범위를 파싱 할 수 없습니다

  19. 19

    요청에 잘못된 헤더 이름이 있습니다. HTTP 오류 400.

  20. 20

    DotNetOpenAuth를 사용하여 Amazon에 로그인하면 (400) 잘못된 요청이 반환됩니다.

  21. 21

    REST API를 사용하여 Sharepoint 메타 데이터를 업데이트하면 400 개의 잘못된 요청 오류가 발생합니다.

  22. 22

    가져 오기로 Api에 연결하려고하면 "잘못된 요청"오류 400이 표시되는 이유는 무엇입니까?

  23. 23

    어떻게 자바에서 HTTP 응답 코드 (400) 오류를 수정하려면? 어떤 잘못된 요청 구문 또는 잘못된 요청 메시지 프레이밍이 있습니까?

  24. 24

    Google 드라이브 API가 PageToken 사용시 400 잘못된 요청을 반환합니다.

  25. 25

    LinkedIn API에서 공유가 400 잘못된 요청을 반환하는 이유는 무엇입니까?

  26. 26

    HTTP 요청이 실패했습니다! HTTP / 1.0 400 YouTube에서 콘텐츠를 가져올 때 400 잘못된 요청

  27. 27

    System.Net.WebException 원격 서버가 Windows Phone 7에서 POST JSON 요청으로 NotFound 오류를 반환했습니다.

  28. 28

    새로운 iptables NAT는 다른 HTTP 요청에 대해 오류 400 잘못된 요청을 생성합니다.

  29. 29

    Hyperledger 패브릭 : TLS 핸드 셰이크가 원격 오류 오류로 실패했습니다 : tls : 잘못된 인증서 서버 = Orderer remoteaddress

뜨겁다태그

보관