Azure HTTP 트리거 함수를 호출하는 방법

프랭크 H

브라우저 또는 Postman을 통해 만족스럽게 URL로 호출 할 수있는 Azure HTTP 트리거 함수가 있습니다. C #에서 어떻게 호출합니까?

기능은

    public static class FunctionDemo
{
    [FunctionName("SayHello")]
    public static async Task<IActionResult> SayHello(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log)
    {
        log.LogInformation("C# HTTP trigger function 'SayHello' processed a request.");

        return new OkObjectResult("Hello world");
    }
}

그것을 사용하는 내 코드는

        private void button1_Click(object sender, EventArgs e)
    {
        String url = "https://<app-name>.azurewebsites.net/api/SayHello";

        WebRequest request = WebRequest.Create(url);
        WebResponse response = request.GetResponse();

        Stream dataStream = response.GetResponseStream();
        StreamReader reader = new StreamReader(dataStream);
        string reply = reader.ReadToEnd();
        label1.Text = reply;
        dataStream.Close();
    }

request.GetResponse () 호출이 실패하고 Visual Studio에서 다음을보고합니다.

System.Net.WebException - The underlying connection was closed: An unexpected error occurred on a send.

Inner Exception 1:
IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.

Inner Exception 2:
SocketException: An existing connection was forcibly closed by the remote host
akg179

SO 답변, 그것은 보안 프로토콜은 클라이언트와 당신이 보는 것을 따라서는 오류를 던지고 서버간에 일치되지 않을 경우가 있습니다. 를 호출하기 전에 클라이언트 프레임 워크가 지원할 수있는 Tsl 버전으로 securityProtocol을 설정해 볼 수 있습니다 request.GetResponse().

이 같은-

WebRequest request = WebRequest.Create(url);

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | 
                                       SecurityProtocolType.Tls11 |
                                       SecurityProtocolType.Tls12;

WebResponse response = request.GetResponse();

또한 MS 발언에 따라 HttpClient대신 사용으로 이동해야합니다.WebRequest

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

출력 바인딩을 사용하여 Http 트리거 Azure 함수를 작성하는 방법은 무엇입니까?

분류에서Dev

수신 메시지의 일부를 Service Bus 큐에 전달하는 Azure HTTP 트리거 함수를 코딩하는 방법은 무엇입니까?

분류에서Dev

Python Cloud 함수에서 Cloud Build를 트리거 / 호출하는 방법

분류에서Dev

런타임에 HTTP 트리거 Azure 함수로 전송 된 요청의 IP 주소 또는 호스트 이름을 얻는 방법은 무엇입니까?

분류에서Dev

HTTP 트리거 Python Azure 함수 요청 헤더에서 요청 호스트 이름을 가져 오는 방법은 무엇입니까?

분류에서Dev

Cosmos DB 트리거를 사용하여 Azure 함수를 빌드하는 방법은 무엇입니까?

분류에서Dev

타이머 트리거를 사용하여 시간대를 Azure 함수에 전달하는 방법

분류에서Dev

여러 이벤트가 모두 트리거 된 후 함수를 호출하는 방법

분류에서Dev

함수가 호출 된 횟수를 테스트하는 방법

분류에서Dev

Azure Function HTTP 트리거를 사용하는 mTLS?

분류에서Dev

CUDA : 전역 함수에서 호스트 함수를 호출하는 방법

분류에서Dev

Azure Mobile App Services에서 HTTP (Azure Functions)를 호출하는 방법은 무엇인가요?

분류에서Dev

angularjs 팩토리에서 함수를 호출하는 방법

분류에서Dev

HTTP 트리거가있는 Azure 함수는 처리를 시작하기 전에 "수신 된"메시지를 반환합니다.

분류에서Dev

특정 Azure Logic App에서만 호출되는 Azure 함수를 보호하는 방법이 있나요?

분류에서Dev

Angular 9에서 onInit 함수를 트리거하는 방법

분류에서Dev

체크 박스 Django로 함수를 트리거하는 방법

분류에서Dev

.loaddata 사용 후 함수를 트리거하는 방법

분류에서Dev

PHP로 JavaScript 함수를 트리거하는 방법

분류에서Dev

SmartGWT 함수에서 자바 스크립트 함수를 호출하는 방법

분류에서Dev

AngularJS 함수에서 $ http.get을 사용하여 jQuery fadeIn 함수를 호출하는 방법

분류에서Dev

angularjs에서 비동기 함수를 차례로 호출하는 개인 함수를 호출하는 컨트롤러 함수를 테스트하는 방법

분류에서Dev

Jest 함수를 호출하는 줄을 테스트하는 방법?

분류에서Dev

Javascript 및 React : 함수를 호출하거나 참조하는 방법?

분류에서Dev

Visual Studio Code를 사용하여 PowerShell에서 작성된 큐 트리거 Azure 함수를 로컬로 디버그하는 방법은 무엇입니까?

분류에서Dev

Angular js의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출 / 트리거하는 방법

분류에서Dev

웹뷰 내에서 자바 스크립트 함수를 호출하거나 모방하는 방법

분류에서Dev

bash 함수를 호출하는 방법

분류에서Dev

쉘 함수를 호출하는 방법

Related 관련 기사

  1. 1

    출력 바인딩을 사용하여 Http 트리거 Azure 함수를 작성하는 방법은 무엇입니까?

  2. 2

    수신 메시지의 일부를 Service Bus 큐에 전달하는 Azure HTTP 트리거 함수를 코딩하는 방법은 무엇입니까?

  3. 3

    Python Cloud 함수에서 Cloud Build를 트리거 / 호출하는 방법

  4. 4

    런타임에 HTTP 트리거 Azure 함수로 전송 된 요청의 IP 주소 또는 호스트 이름을 얻는 방법은 무엇입니까?

  5. 5

    HTTP 트리거 Python Azure 함수 요청 헤더에서 요청 호스트 이름을 가져 오는 방법은 무엇입니까?

  6. 6

    Cosmos DB 트리거를 사용하여 Azure 함수를 빌드하는 방법은 무엇입니까?

  7. 7

    타이머 트리거를 사용하여 시간대를 Azure 함수에 전달하는 방법

  8. 8

    여러 이벤트가 모두 트리거 된 후 함수를 호출하는 방법

  9. 9

    함수가 호출 된 횟수를 테스트하는 방법

  10. 10

    Azure Function HTTP 트리거를 사용하는 mTLS?

  11. 11

    CUDA : 전역 함수에서 호스트 함수를 호출하는 방법

  12. 12

    Azure Mobile App Services에서 HTTP (Azure Functions)를 호출하는 방법은 무엇인가요?

  13. 13

    angularjs 팩토리에서 함수를 호출하는 방법

  14. 14

    HTTP 트리거가있는 Azure 함수는 처리를 시작하기 전에 "수신 된"메시지를 반환합니다.

  15. 15

    특정 Azure Logic App에서만 호출되는 Azure 함수를 보호하는 방법이 있나요?

  16. 16

    Angular 9에서 onInit 함수를 트리거하는 방법

  17. 17

    체크 박스 Django로 함수를 트리거하는 방법

  18. 18

    .loaddata 사용 후 함수를 트리거하는 방법

  19. 19

    PHP로 JavaScript 함수를 트리거하는 방법

  20. 20

    SmartGWT 함수에서 자바 스크립트 함수를 호출하는 방법

  21. 21

    AngularJS 함수에서 $ http.get을 사용하여 jQuery fadeIn 함수를 호출하는 방법

  22. 22

    angularjs에서 비동기 함수를 차례로 호출하는 개인 함수를 호출하는 컨트롤러 함수를 테스트하는 방법

  23. 23

    Jest 함수를 호출하는 줄을 테스트하는 방법?

  24. 24

    Javascript 및 React : 함수를 호출하거나 참조하는 방법?

  25. 25

    Visual Studio Code를 사용하여 PowerShell에서 작성된 큐 트리거 Azure 함수를 로컬로 디버그하는 방법은 무엇입니까?

  26. 26

    Angular js의 다른 컨트롤러에서 하나의 컨트롤러 함수를 호출 / 트리거하는 방법

  27. 27

    웹뷰 내에서 자바 스크립트 함수를 호출하거나 모방하는 방법

  28. 28

    bash 함수를 호출하는 방법

  29. 29

    쉘 함수를 호출하는 방법

뜨겁다태그

보관