본문 바로가기

http7

Flutter 플러터 HTTP 패키지는 존재하지 않습니다., Flutter http package does not exist 질문 일반적으로 패키지는 다음과 같이 가져와야 합니다: import 'package:http/http.dart' as http; 하지만 지금은 다음과 같은 오류가 발생합니다: [dart] URI의 대상이 존재하지 않습니다: 'package:http/http.dart'. [uri_does_not_exist] Flutter의 새로운 업데이트에서 어떤 변경이 있었을까요? 그렇다면, 지금은 어떻게 get 요청을 수행할 수 있을까요? 답변 flutter에 http를 추가하는 명확한 방법입니다. 패키지의 pubspec.yaml 파일에 다음을 추가하십시오: dependencies: http: ^1.0.0 // 최신 버전은 변경될 수 있습니다. 설치하기 명령줄에서 패키지를 설치할 수 있습니다: pub을 사용하여: $ .. 2023. 9. 26.
Flutter HTTPClient get() 요청에 대한 타임아웃 설정, Set timeout for HTTPClient get() request 질문 이 방법은 간단한 HTTP 요청을 제출하고 성공 또는 오류 콜백을 호출합니다: void _getSimpleReply( String command, callback, errorCallback ) async { try { HttpClientRequest request = await _myClient.get( _serverIPAddress, _serverPort, '/' ); HttpClientResponse response = await request.close(); response.transform( utf8.decoder ).listen( (onData) { callback( onData ); } ); } on SocketException catch( e ) { errorCallback( e.toS.. 2023. 7. 19.
Flutter 아규먼트 타입 'String'은(는) 파라미터 타입 'Uri'에 할당할 수 없습니다., The argument type 'String' can't be assigned to the parameter type 'Uri' 질문 나는 플러그인 HTTP를 사용하여 HTTP POST 요청을 만들려고 하지만 제목의 오류가 발생합니다. 다른 애플리케이션에서는 이 작업이 완벽하게 작동하기 때문에 이것의 원인을 아시는 분은 계신가요? await http.post(Uri.encodeFull("https://api.instagram.com/oauth/access_token"), body: { "client_id": clientID, "redirect_uri": redirectUri, "client_secret": appSecret, "code": authorizationCode, "grant_type": "authorization_code" }); 답변 컴파일 타임의 타입 안정성을 향상시키기 위해, package:http 0.13.0에서.. 2023. 7. 17.
Flutter에서 이미지와 파일을 서버에 업로드하는 방법은 무엇인가요?, How to upload images and file to a server in Flutter? 질문 이미지 처리를 위해 웹 서비스를 사용합니다. Postman에서 잘 작동합니다: 이제 Dart에서 flutter를 사용하여 http 요청을 만들고 싶습니다: import 'package:http/http.dart' as http; static ocr(File image) async { var url = '${API_URL}ocr'; var bytes = image.readAsBytesSync(); var response = await http.post( url, headers:{ "Content-Type":"multipart/form-data" } , body: { "lang":"fas" , "image":bytes}, encoding: Encoding.getByName("utf-8") ); retu.. 2023. 6. 24.