cuốn sách gpt4 ai đã làm

C# Hue Bridge PUT gửi phản hồi OK. Không có phản hồi API

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 12:10:43 31 4
mua khóa gpt4 Nike

Vì vậy, tôi đã tìm kiếm khắp nơi và thậm chí còn hỏi trên diễn đàn chính thức của người sắp chết. Tôi đã tìm kiếm ở đây nhưng các câu trả lời đã cũ và thường chứa các liên kết chết.

Tôi chỉ muốn bật đèn trong nhà lên. Tôi đã xác thực thông qua công cụ gỡ lỗi và nhận được "tên người dùng" mà sau đó tôi đã mã hóa cứng vào ứng dụng này. Một lần nữa, đây chỉ là tôi đang thử nghiệm nó. Tôi thậm chí còn đặt một url chức năng ( http://192.168.0.100/api/RjplsYoXQvdTl11DOVIo92SKNB7vYRfwZvqCzvDK/lights/2/) sang các trình duyệt và thiết bị khác để đảm bảo tôi không phải xử lý việc ủy ​​quyền lại trên các thiết bị khác nhau. Có, tôi cũng biết rằng tôi đang chuyển từ đồng bộ sang không đồng bộ, nhưng trừ khi đó là vấn đề, tôi không lo lắng về việc chương trình bị kẹt ở đó. Tôi chỉ muốn chuyển đổi thứ gì đó trong API :)

Vì vậy, vấn đề là phản hồi chỉ là phản hồi HTTP 200 OK chung chứ không phải phản hồi API như mong đợi.

我得到:

Mã trạng thái: 200, ReasonPhrase: 'OK', Phiên bản: 1.1, Nội dung: System.Net.Http.HttpConnection+HttpConnectionResponseContent, Tiêu đề:
{
Máy chủ: nginx
Ngày: Chủ nhật, ngày 23 tháng 9 năm 2018 18:37:44 GMT
Kết nối: đóng
Kiểm soát bộ đệm: không lưu trữ, phải xác nhận lại, không có bộ đệm, kiểm tra sau = 0, kiểm tra trước = 0
Pragma: không có bộ đệm
Access-Control-Max-Tuổi: 3600
Kiểm soát truy cập-Cho phép-Xuất xứ: *
Kiểm soát truy cập-Cho phép-Thông tin xác thực: đúng
Kiểm soát truy cập-Cho phép-Phương thức: POST, GET, OPTIONS, PUT, DELETE, HEAD
Kiểm soát truy cập-Cho phép-Tiêu đề: Loại nội dung
Loại nội dung: ứng dụng/json
Hết hạn: Thứ Hai, ngày 01 tháng 8 năm 2011 09:00:00 GMT
}

khi tôi mong đợi

   {"thành công":{"/lights/1/state/on":false}},

Đây là mã. Bất cứ ai có thể làm sáng tỏ điều này? Cảm ơn

    using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.Net.Http;
sử dụng System.Net.Http.Headers;
sử dụng Newtonsoft.Json;


không gian tên ConsoleApp1
{

class Program
{
máy khách HttpClient tĩnh = HttpClient mới();
phản hồi HttpResponseMessage tĩnh = HttpResponseMessage mới();

lớp công khai StateO
{
bool công khai Trên { được đặt;
public int Bri { lấy;
}
ánh sáng đẳng cấp công cộng
{
public string Name { get; set; }
Trạng thái công khaiO {được đặt;
publicLight()
{
Trạng thái = Trạng thái mớiO();
}
}

static void Main(string[] args)
{
client.BaseAddress = Uri mới("http://192.168.0.100/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(
MediaTypeWithQualityHeaderValue mới ("ứng dụng/json"));
UpdateProductAsync().GetAwaiter().GetResult();

}
Nhiệm vụ không đồng bộ tĩnh công khai UpdateProductAsync()
{
Ánh sáng ánh sáng = Ánh sáng mới();
light.State.On = false;
chuỗi json = JsonConvert.SerializeObject(ánh sáng);

phản hồi = đang chờ client.PutAsJsonAsync(
$"api/RjplsYoXQvdTl11DOVIo92SKNB7vYRfwZvqCzvDK/lights/2/", json);
Console.WriteLine("khoai tây: " + reply.ToString());
phản hồi.EnsureSuccessStatusCode();
// light = chờ phản hồi.Content.ReadAsAsync();
ánh sáng trở lại;
}
}

}

31 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress