작업 1 년 후, 자바 코드가 갑자기 년 2 월 02 아래 오류쿠키
을 증가하고, 2017 오후 6시 28분 39초는 을 org.apache.commons.httpclient.HttpMethodBase processCookieHeaders 경고 : 쿠키가 거부되었습니다. "$ Version = 0; BrowserId = Mx-kTzLhTUm29MoIKmS6ag; $ Path =/$ Domain = .salesforce.com". 호스트 마이너스 도메인 나는이 문제를 해결하기 위해 자바 개발자 아니다 어떤 점
을 포함 할 수 없습니다 : 도메인 속성은 ".salesforce.com"RFC 2109을 위반. 나는이 오류에 대해 전혀 모른다. 나는이 문제를 해결하기 위해 무엇이 필요합니까 HttpClient를
HttpClient httpclient = new HttpClient();
httpclient.getParams().setParameter(HttpClientParams.ALLOW_CIRCULAR_REDIRECTS, true);
httpclient.getParams().setParameter(HttpClientParams.COOKIE_POLICY, CookiePolicy.RFC_2965);
PostMethod post = new PostMethod(tokenUrl);
post.addParameter("grant_type", grant_type);
post.addParameter("client_id", client_id);
post.addParameter("client_secret", client_secret);
post.addParameter("username", username);
post.addParameter("password", password);
httpclient.executeMethod(post);
을 사용하고
내 코드 sameple. 어떤 도움을받을 수 있습니다. 감사!!!
편집
패키지는 내가 같은 문제가 있었다 클래스
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Properties;
import java.util.logging.Logger;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.io.IOUtils;
import org.apache.commons.httpclient.params.HttpClientParams;
import org.apache.commons.httpclient.cookie.CookiePolicy;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONTokener;
사용중인 HTTP 클라이언트의 버전을 알고 있습니까? 승인이 작동하지 않습니까, 아니면 방금 새 경고가 표시됩니까? –
@JamesWard -이 새로운 오류가 표시됩니다. 그리고 그것은 아직 해결되지 않았습니다 –
그건 그냥 경고처럼 보이므로 정말로 문제가 있어서는 안됩니다. 그러나 당신이 그것을 해결하고 싶다면 가장 좋은 선택은 httpclient의 최신 버전으로 업데이트하는 것이라고 생각합니다. 다음은 최신 프로젝트 인 https://github.com/jamesward/salesforce-rest-starter입니다. –