728x90
반응형

http 13

Java 쿼리 문자열 매개 변수의 URL 인코딩

질문 : 쿼리 문자열 매개 변수의 Java URL 인코딩 URL이 있다고 http://example.com/query?q= 사용자가 입력 한 다음과 같은 쿼리가 있습니다. 임의의 단어 £ 500 bank $ 결과가 올바르게 인코딩 된 URL이되기를 원합니다. http://example.com/query?q=random%20word%20%A3500%20bank%20%24 이를 달성하는 가장 좋은 방법은 무엇입니까? URLEncoder 시도하고 URI / URL 개체를 만들었지 만 어느 것도 제대로 나오지 않았습니다. 답변 URLEncoder 는 갈 길입니다. 당신은 확실하지 쿼리 문자열 매개 변수를 구분 문자, 인코딩에 마음 만 개별 쿼리 문자열 매개 변수 이름 및 / 또는 값이 아닌 전체 URL을 유지할..

Chrome 개발자 도구에서 리소스에 대한 status = canceled 이 의미하는 것

질문 : Chrome 개발자 도구에서 리소스에 대한 status = canceled는 무엇을 의미하나요? 페이지가 취소되는 원인은 무엇입니까? Chrome 개발자 도구의 스크린 샷이 있습니다. 이것은 자주 발생하지만 매번 발생하지는 않습니다. 다른 리소스가 캐시되면 페이지 새로 고침으로 LeftPane.aspx가로드되는 것 같습니다. 정말 이상한 점은 Internet Explorer 8이 아닌 Google Chrome에서만 발생한다는 것입니다. Chrome이 요청을 취소하는 이유가 있나요? 답변 Chrome이 프레임 또는 iframe 내에서 항목을로드하라는 요청을 취소하는 비슷한 문제가 발생했지만 간헐적으로 만 컴퓨터 및 / 또는 인터넷 연결 속도에 의존하는 것처럼 보였습니다. 이 정보는 몇 달이 지났지..

개발관련/other 2021.11.23

Python에서 HTTP GET을 수행하는 가장 빠른 방법

질문 : Python에서 HTTP GET을 수행하는 가장 빠른 방법은 무엇입니까? 콘텐츠가 문자열이라는 것을 알고 있다면 Python에서 HTTP GET을 수행하는 가장 빠른 방법은 무엇입니까? 다음과 같은 빠른 한 줄 문서를 검색하고 있습니다. contents = url.get("http://example.com/foo/bar") 그러나 Google을 사용하여 찾을 수있는 것은 httplib 와 urllib 해당 라이브러리에서 바로 가기를 찾을 수 없습니다. 표준 Python 2.5에는 위와 같은 형식의 바로 가기가 있습니까? url_get 답변 파이썬 3 : import urllib.request contents = urllib.request.urlopen("http://example.com/foo/..

node.js에서 HTTP POST 요청하는 방법

질문 : node.js에서 HTTP POST 요청은 어떻게 이루어 집니까? node.js에서 데이터와 함께 아웃 바운드 HTTP POST 요청을 만들려면 어떻게해야합니까? 답변 다음은 node.js를 사용하여 Google Compiler API에 POST 요청을하는 예입니다. // We need this to build our post string var querystring = require('querystring'); var http = require('http'); var fs = require('fs'); function PostCode(codestring) { // Build the post string from an object var post_data = querystring.stringif..

개발관련/other 2021.10.06

java.net.URLConnection을 사용하여 HTTP 요청을 실행하고 처리하는 방법

질문 : java.net.URLConnection을 사용하여 HTTP 요청을 실행하고 처리하는 방법은 무엇입니까? java.net.URLConnection 사용은 여기에서 자주 묻는 질문이며 Oracle 자습서 는 이에 대해 너무 간결합니다. 이 튜토리얼은 기본적으로 GET 요청을 실행하고 응답을 읽는 방법 만 보여줍니다. POST 요청을 수행하고, 요청 헤더를 설정하고, 응답 헤더를 읽고, 쿠키를 처리하고, HTML 양식을 제출하고, 파일을 업로드하는 데 사용하는 방법은 어디에도 설명되어 있지 않습니다. 그렇다면 어떻게 java.net.URLConnection 을 사용하여 "고급"HTTP 요청을 실행하고 처리 할 수 있습니까? 답변 먼저 면책 조항 : 게시 된 코드 스 니펫은 모두 기본적인 예입니다. ..

PHP로 POST 요청을 보내는 방법

질문 : PHP로 POST 요청을 보내려면 어떻게해야합니까? 실제로는 검색어가 끝나면 검색 쿼리 뒤에 오는 내용을 읽고 싶습니다. 문제는 URL이 POST GET 메서드로 어떤 조치도 취하지 않는다는 것입니다. domdocument 또는 file_get_contents() 의 도움으로 모든 내용을 읽어야합니다. POST 메서드로 매개 변수를 보낸 PHP 를 통해 내용을 읽을 수있는 방법이 있습니까? 답변 PHP5를 사용한 컬리스 방법 : $url = 'http://server.com/path'; $data = array('key1' => 'value1', 'key2' => 'value2'); // use key 'http' even if you send the request to https://... $..

브라우저마다 허용되는 URL의 최대 길이

질문 : 다른 브라우저에서 URL의 최대 길이는 얼마입니까? 다른 브라우저에서 URL의 최대 길이는 얼마입니까? 브라우저마다 다른가요? 최대 URL 길이가 HTTP 사양의 일부입니까? 답변 짧은 답변 - 사실상의 제한 문자 수 2000자 URL을 2000 자 미만으로 유지하면 거의 모든 클라이언트 및 서버 소프트웨어 조합에서 작동합니다. 특정 브라우저를 대상으로하는 경우 특정 제한에 대한 자세한 내용은 아래를 참조하십시오. 긴 답변 - 첫째, 기준... RFC 2616 (Hypertext Transfer Protocol HTTP / 1.1) 섹션 3.2.1에 따르면 HTTP 프로토콜은 URI 길이에 대한 사전 제한을 두지 않습니다. 서버는 제공하는 모든 리소스의 URI를 처리 할 수 있어야하며 이러한 U..

하위 도메인과 도메인간에 쿠키 공유

질문 : 하위 도메인과 도메인간에 쿠키 공유 두 가지 질문이 있습니다. .mydomain.com (선행 점 포함)으로 지정하면 모든 하위 도메인이 쿠키를 공유 할 수 있음을 이해합니다. subdomain.mydomain.com 이 www 하위 도메인 mydomain.com 에서 생성 된 쿠키에 액세스 할 수 있습니까? mydomain.com ( www subdomain.mydomain.com 에서 생성 된 경우 쿠키에 액세스 할 수 있습니까? 답변 두 도메인 mydomain.com 및 subdomain.mydomain.com Set-Cookie 헤더에 명시 적으로 지정된 경우에만 쿠키를 공유 할 수 있습니다. 그렇지 않으면 쿠키의 범위가 요청 호스트로 제한됩니다. (이를 "호스트 전용 쿠키"라고합니다. ..

개발관련/other 2021.07.28

HTTP 파일 업로드하는 방법

질문 : HTTP 파일 업로드는 어떻게 작동합니까? 파일이 첨부 된 다음과 같은 간단한 양식을 제출할 때 : Choose a file to upload: 내부적으로 파일을 어떻게 전송합니까? 파일이 HTTP 본문의 일부로 데이터로 전송됩니까? 이 요청의 헤더에 파일 이름과 관련된 내용이 없습니다. 파일을 보낼 때 HTTP의 내부 작동을 알고 싶습니다. 답변 파일을 선택하고 양식을 제출할 때 어떤 일이 발생하는지 살펴 보겠습니다 (간결하게하기 위해 헤더를 잘랐습니다). POST /upload?upload_progress_id=12344 HTTP/1.1 Host: localhost:3000 Content-Length: 1325 Origin: http://localhost:3000 ... other heade..

개발관련/other 2021.07.22

Java에서 HTTP 요청을 보내는 방법

질문 : Java에서 HTTP 요청을 보내는 방법은 무엇입니까? Java에서 HTTP 요청 메시지를 작성하여 HTTP WebServer로 보내는 방법은 무엇입니까? 답변 java.net.HttpUrlConnection 을 사용할 수 있습니다. 개선 된 예 ( 여기에서). 링크 부패의 경우 포함 : public static String executePost(String targetURL, String urlParameters) { HttpURLConnection connection = null; try { //Create connection URL url = new URL(targetURL); connection = (HttpURLConnection) url.openConnection(); connecti..

Android 8: Cleartext HTTP traffic not permitted 오류

질문 : Android 8 : 일반 텍스트 HTTP 트래픽이 허용되지 않음 Android 8 사용자로부터 백엔드 피드를 사용하는 내 앱에 콘텐츠가 표시되지 않는다는보고가있었습니다. 조사 후 Android 8에서 다음 예외가 발생하는 것을 발견했습니다. 08-29 12:03:11.246 11285-11285/ E/: [12:03:11.245, main]: Exception: IOException java.io.IOException: Cleartext HTTP traffic to * not permitted at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115) at com.android.okhtt..

URI, URL 및 URN의 차이점

질문 : URI, URL 및 URN의 차이점은 무엇입니까? 사람들은 URL , URI 및 URN에 대해 서로 다른 것처럼 이야기하지만 육안으로는 동일하게 보입니다. 그들 사이의 구별 가능한 차이점은 무엇입니까? 답변 RFC 3986에서 : URI는 로케이터, 이름 또는 둘 다로 추가로 분류 될 수 있습니다. "Uniform Resource Locator"(URL)라는 용어는 리소스를 식별하는 것 외에도 기본 액세스 메커니즘 (예 : 네트워크 "위치")을 설명하여 리소스를 찾는 수단을 제공하는 URI의 하위 집합을 의미합니다. "URN (Uniform Resource Name)"이라는 용어는 역사적으로 "urn"체계 [RFC2141] 하에서 두 URI를 지칭하는 데 사용되었습니다.이 두 URI는 자원이 더..

GUID / UUID를 만드는 방법

질문 : GUID / UUID를 만드는 방법JavaScript에서 전역 적으로 고유 한 식별자를 만들려고합니다. 모든 브라우저에서 어떤 루틴을 사용할 수 있는지, 내장 난수 생성기를 "무작위"하고 시드했는지 등을 잘 모르겠습니다.GUID / UUID는 32 자 이상이어야하며 ASCII 범위에 있어야 전달시 문제가 발생하지 않습니다.답변RFC 4122 에 따르면 GUID (Globally Unique IDentifier)라고도하는 UUID (Universally Unique IDentifier)는 특정 고유성 보장을 제공하도록 설계된 식별자입니다.몇 줄의 JavaScript 코드에서 RFC 호환 UUID를 구현할 수 있지만 (예 : 아래 @broofa의 답변 참조) 몇 가지 일반적인 함정이 있습니다.잘못된..

728x90
반응형