http api 요청을 사용하여 새 교환을 만들려고합니다. Exchange를 만들 때 사용한 URL은 http://guest:[email protected]:55672/api/exchanges/%2F/myexq1
이지만 인증되지 않은 401 오류가 발생합니다. 나는이 요청을하기 위해 크롬 레스트 클라이언트를 사용하고있다. 그 이유는 무엇일까요? 어떤 도움을 주시면 감사하겠습니다.Rabbitmq HTTP API 요청 UnAuthorized
4
A
답변
2
다른 방법으로 문제를 해결하십시오. http://guest:[email protected]:55672/api/exchanges/%2F/myexq1
URL을 사용하는 동안 오류가 발생했습니다. 그러나 나의 목표를 달성하기 위해 나는 작은 반원을 썼다. 내가 포함했다
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpHost targetHost = new HttpHost("xx.xx.xx.xx", 55672, "http");
HttpPut request = new HttpPut(
"/api/queues/%2F/q1");
httpClient.getCredentialsProvider().setCredentials(
new AuthScope(targetHost.getHostName(), targetHost.getPort()),
new UsernamePasswordCredentials("guest", "guest"));
AuthCache authCache = new BasicAuthCache();
BasicScheme basicAuth = new BasicScheme();
authCache.put(targetHost, basicAuth);
BasicHttpContext localcontext = new BasicHttpContext();
localcontext.setAttribute(ClientContext.AUTH_CACHE, authCache);
request.addHeader("Content-Type", "application/json");
StringEntity input = new StringEntity(
"{\"vhost\":\"/\",\"durable\":\"false\",\"auto_delete\":\"false\",\"arguments\":{}}");
request.setEntity(input);
HttpResponse response = httpClient.execute(targetHost, request, localcontext);
항아리는 다음과 같습니다 :
commons-codec-1.4
commons-logging-1.1.1
httpclient-4.1.3
httpclient-cache-4.1.3
httpcore-4.1.4
httpmime-4.1.3
+0
이것은 더 이상 작동하지 않습니다. :(새로운 솔루션이 있습니까? Tnx –
관련 문제
- 1. HTTP 401 Unauthorized System.Web.Services
- 2. Error : HTTP/1.1 401 Unauthorized
- 3. iPhone에서 HTTP 요청/응답을위한 API
- 4. rabbitmq 용 REST API
- 5. 보내기 HTTP 요청 (인증 요청)
- 6. 웹 API HTTP 요청 명명 규칙
- 7. HTTP POST 요청 안드로이드
- 8. HTTP 요청
- 9. ruby를 사용한 비동기 HTTP 요청
- 10. JSF의 HTTP 요청
- 11. Google API 탐색기 - Google Analytics - v3 - "401 Unauthorized"
- 12. Node.js http 요청
- 13. 병렬 http 요청
- 14. RequestToken Oauth-plugin 401 Unauthorized
- 15. rabbitmq
- 16. rabbitmq
- 17. 요청 스레드가 http 요청간에 재사용됩니까?
- 18. Twitter API 나쁜 요청?
- 19. 장고 요청/응답주기에서 샐리/RabbitMQ (대기열) API를 사용하여 Django 요청/응답주기 사용
- 20. 특정 IP의 API 요청
- 21. Django API 요청
- 22. 옐프 API 요청 방법
- 23. RabbitMQ SocketException
- 24. Net :: HTTP :: Unauthorized - WWW-Authenticate 헤더를 얻으려면 어떻게해야합니까?
- 25. wordpress에서 API 요청 중에 예기치 않은 HTTP 오류가 발생했습니다
- 26. 0-278 채널의 Facebook HTTP 요청 JS API 오류
- 27. Grails : rabbitmq plugin vs rabbitmq-tasks plugin vs Plugin Platform 코어 이벤트 버스 API
- 28. Oauth, Twitter, 401 Unauthorized
- 29. PHP에서 cURL의 전체 HTTP 요청
- 30. Node.js : http 요청 본문을 검색하기 전에 http 요청 연결을 끊습니다.
당신이 방화벽 권한을 확인하신 다음 코드는? – robthewolf
내 방화벽이 꺼져 있습니다. –