Вызовите Python Django Api в Windows - PullRequest
0 голосов
/ 03 апреля 2019

Я создал веб-API для распознавания лиц с использованием Python и Django.И я назвал API в Windows C # Application, который выдает ошибку на стороне сервера "cd_array не json serializable".Но тот же API работает, когда мы звоним с питона.

## My Python Api Calling Code
# import the necessary packages
import requests
import cv2

# define the URL to our face detection API
url = "http://localhost:8000/face_recognization/recognize/"

# load our image and now use the face detection API to find faces in
# images by uploading an image directly
image = cv2.imread("example_02.png")
payload = {"image": open("example_02.png", "rb")}
r = requests.post(url, files=payload).json()
print("example_02.png: {}".format(r))

C # Api Calling Code

public Task<HttpResponseMessage> UploadAsFormDataContent(string url, byte[] image)
        {
            MultipartFormDataContent form = new MultipartFormDataContent
    {
        { new ByteArrayContent(image, 0, image.Length), "file", "pic.jpeg" }
    };

            HttpClient client = new HttpClient();
            return client.PostAsync(url, form);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...