위키
포럼
도구
  • 특수문서 목록
  • 토론
  • 기여
  • 로그인
바뀐글
랜덤

함수 getTextFromURL()

2023-04-15 J
편집
역링크
토론
역사 역링크 최근바뀜 인쇄용 판 고유 링크 문서 정보 이 문서 인용하기
분류:
  • Bash
  • Go
  • Java
  • JavaScript
  • Objective-C
  • PHP
  • Ruby
  • UnityScript
도움말편집 알림
문서 옵션
편집기 전환
변경사항 저장...Alt+S
도움말닫기
편집할 때 기술적인 문제가 발생했다면 보고해 주세요.
사용자 가이드 읽기키보드 단축이 소프트웨어에 대한 피드백 남기기
편집 알림닫기
옵션분류문서 설정고급 설정언어사용된 틀⧼visualeditor-changedir-rtl⧽Ctrl+Shift+X찾아 바꾸기Ctrl+F더 보기
시각 편집원본 편집더 보기
실행 취소Ctrl+Z다시 실행Ctrl+Shift+Z, Ctrl+Y
텍스트 스타일
링크Ctrl+K

링크

중요한 단어에 다른 위키의 문서나 웹사이트로 링크를 거세요. 이는 독자들이 문맥을 이해하기 쉽도록 도와줍니다.

알겠습니다
인용
구조
넣기
특수 문자
문단Ctrl+0문단 제목Ctrl+21단계 하위 문단 제목Ctrl+32단계 하위 문단 제목Ctrl+43단계 하위 문단 제목Ctrl+54단계 하위 문단 제목Ctrl+6머리글 칸내용 칸미리 지정된 서식Ctrl+7상자 인용Ctrl+8문서 제목Ctrl+1
굵게Ctrl+B기울임꼴Ctrl+I위 첨자Ctrl+.아래 첨자Ctrl+,취소선Ctrl+Shift+5컴퓨터 코드Ctrl+Shift+6밑줄Ctrl+U언어크게작게제거Ctrl+\, Ctrl+M더 보기
기본Ctrl+Shift+K재사용더 보기
점 목록숫자 목록들여쓰기 낮추기Shift+탭, Ctrl+[들여쓰기 높이기탭, Ctrl+]더 보기
이미지 및 미디어틀표주석코드 상자갤러리기보당신의 서명각주 목록더 보기

목차

  • 1 개요
  • 2 Bash
  • 3 Go
  • 4 Java
  • 5 JavaScript
  • 6 Objective-C
  • 7 PHP
  • 8 Ruby
  • 9 UnityScript
  • 10 같이 보기

1 개요[ | ]

함수 getTextFromURL()
함수 get_http_content()

2 Bash[ | ]

Bash
CPU
0.0s
MEM
12M
0.4s
Copy
content=$(curl -s https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version)
echo content=[$content]
content=[1.19.7]

3 Go[ | ]

Go
CPU
-1.0s
MEM
-0M
-1.0s
Copy
package main

import (
	"fmt"
	"io/ioutil"
	"net/http"
)

func getHTTPContent(url string) string {
	resp, err := http.Get(url)
	if err != nil {
		return ""
	}
	defer resp.Body.Close()
	bodyBytes, err := ioutil.ReadAll(resp.Body)
	if err != nil {
		return ""
	}
	return string(bodyBytes)
}

func main() {
	content := getHTTPContent("https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version")
	fmt.Println(content)
}
1.19.7

4 Java[ | ]

Java
Copy
import java.io.IOException;
import java.net.URL;
import java.util.Scanner;

class App {
    public static void main(String args[]) throws IOException {
        URL url = new URL("https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version");
        Scanner scanner = new Scanner(url.openStream(), "UTF-8");
        scanner.useDelimiter("\\A");
        String content = scanner.next();
        scanner.close();
        System.out.println(content);
    }
}
Loading
Java
Copy
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;

class App {
    public static void main(String args[]) throws IOException {
        URL url = new URL("https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version");
        BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
        String line;
        String content = "";
        while ((line = in.readLine()) != null) content += line + System.getProperty("line.separator");
        System.out.println(content);
    }
}
Loading
Java
Copy
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;

class App {
    public static void main(String args[]) throws IOException {
        URL url = new URL("https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version");
        BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
        String line;
        List<String> lines = new ArrayList<String>();
        while ((line = in.readLine()) != null) lines.add(line);
        String content = String.join(System.getProperty("line.separator"), lines);
        System.out.println(content);
    }
}
Loading

5 JavaScript[ | ]

JavaScript
Copy
fetch('https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version')
    .then(response => response.text())
    .then(text => console.log(text));
▶
1.19.7 
JavaScript
Copy
const fetchText = async function(url) {
    const response = await fetch(url);
    const data = await response.text();
    console.log( data );
};
fetchText('https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version');
▶
1.19.7 
JavaScript
Copy
var xhr = new XMLHttpRequest();
xhr.open("GET",'https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version',false);
xhr.send();
console.log( xhr.responseText );
▶
1.19.7 
JavaScript
Copy
function getTextFromURL(url) {
	const xhr = new XMLHttpRequest();
	xhr.open("GET", url, false);
	xhr.send();
	return xhr.responseText;
}
console.log( getTextFromURL('https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version') );
▶
1.19.7 

6 Objective-C[ | ]

Objective-C
Copy
//  ViewController.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <NSURLConnectionDelegate> {
    NSURLConnection* urlconn;
}
@end
Objective-C
Copy
//  ViewController.m
#import "ViewController.h"
@interface ViewController ()
@end

@implementation ViewController
- (void)viewDidLoad {
    [super viewDidLoad];
    urlconn = [[NSURLConnection alloc] initWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://raw.githubusercontent.com/jmnote/test1/master/utf8test.txt"]] delegate:self];
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
    NSLog(@"%@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
}
@end

7 PHP[ | ]

PHP get_http_content() 문서를 참고하십시오.
PHP
Copy
<?php
$content = file_get_contents('https://raw.githubusercontent.com/kubernetes/kubernetes/v1.26.3/.go-version');
var_dump($content);
Loading

8 Ruby[ | ]

Ruby
Copy
require 'open-uri'
h = open('https://raw.githubusercontent.com/jmnote/test1/master/utf8test.txt);
contents = h.read
print contents

9 UnityScript[ | ]

JavaScript
Copy
var www:WWW = new WWW("https://raw.githubusercontent.com/jmnote/test1/master/utf8test.txt");
yield www;
Debug.Log(www.text);

10 같이 보기[ | ]

  • 함수 readAllText()
  • 함수 file_get_contents()
  • 함수 getHTTPCode()
  • 함수 getHTTPContentType()

원본 주소 "https://zetawiki.com/w/index.php?title=함수_getTextFromURL()&oldid=851590"
분류:
  • Bash
  • Go
  • Java
  • JavaScript
  • Objective-C
  • PHP
  • Ruby
  • UnityScript
수정 2023-04-15 생성 2023-04-08
편집자 J Jmnote
문서 댓글 (0)
로그인하시면 댓글을 쓸 수 있습니다.
  • 분류 댓글:
  • JavaScript (13)
  • PHP (8)
  • Bash (3)
  • Java (3)
  • HTML textarea 자동 높이 조절
    정리하시는 모습에 놀라울 따름입니다. 저는 언제쯤 이렇게 정리가 가능할지 ㅎㅎ ― …
  • JavaScript 랜덤 한글
    역쥳꿞빤쮸뇆뾻뀉틛뙅휀툯겗뇯챠퇇댹꽂벜뫨 ― J Jmnote
  • JavaScript 랜덤 한글
    똢벀삜홓듁쎒됣폌벎윯맣픫괮쯯흉뺥뒚훎젲뫈 ― J Jmnote
  • JavaScript 랜덤 한글
    음 한글의 조합능력을 보여주는 페이지인가요 ㅋㅋ ― Pinkcrimson
  • JavaScript 랜덤 한글
    숄컕폾섮뀴춫쌽쁼쩢례햞늓켶꼢낈뽆월훜셉휁 따라 읽어 봤습니다 ㅋㅋㅋ ― Mywikier
  • JavaScript 변수
    매우 설명이 잘 되어있는 문서네요! ― Nathan on zetawiki
  • JavaScript 변수
    아름다운 문서가 만들어졌네요! ― John Jeong
  • JavaScript 변수
    감사해요 ― Soto
  • ZeroClipboard 사용하기
    Zeroclipboard를 MediaWiki와 연동해서 사용할 방법은 없을까요? ― Lilis
  • ZeroClipboard 사용하기
    Zetawiki에 적용되어 있습니다... 제목줄 바로 아래에. 참고해서 Vector Skin 수정하시면 됩니다. 다만 확장기능(플러그인)처럼 쉽게 적용하긴 어렵겠네요. 시간되면 확장기능으로 개발해 보겠습니다. ― J Jmnote
  • 자바스크립트 HTML 테이블 행 추가/삭제
    이렇게 추가 하거나 삭제 한 행을웹페이지가 이동됐을때도 유지할수있는 방법 없을까요? ― Pilming
  • 자바스크립트 HTML 테이블 행 추가/삭제
    영구저장이 목적이라면 서버(DB 또는 파일)에 저장하는 것이 맞고, 임시보관용이라면 클라이언트(브라우저)의 로컬스토리지에 저장하는 방법이 있습니다. ― J Jmnote
  • 자바스크립트 웹페이지 읽기
    와 찾고있었는데 진짜 감사드립니다. ^^ ― …

CC-BY-SA 3.0 · Powered by MediaWiki

개인정보처리방침 · ABOUT

다음 문자열 포함...