3 biến đầu tiên sẽ luôn không có khoảng trắng. Thứ tư "tên trang web chùng
" có khoảng trắng
ip=âx.x.x.x"
record_name=âdemo.xyz"
Slacuri:âWEBOOK"
slacksitename:â123 Main St"
Khi được gọi với cURL
curl -X POST -H 'Content-type: application/json' --data '{"text":"â$slacksitename': '$ip' '$record_name' DDNS đã cập nhật.â}â $slackuri
Đầu ra như sau:
curl -X POST -H 'Content-type: application/json' --data '{"text":"123' Main 'St: x.x.x.x demo.xyz DDNS đã cập nhật."}' https://hooks.slack.com /services/â¦â¦..
curl: (6) Không thể giải quyết máy chủ: Chính
curl: (3) dấu ngoặc nhọn/ngoặc đóng chưa từng có ở vị trí URL 59:
St: x.x.x.x demo.xyz DDNS đã cập nhật."
Có ai biết tại sao nó thêm dấu nháy đơn vào 123' Main' St
? Và làm cách nào tôi có thể xử lý toàn bộ biến đó thành một chuỗi thay vì chia tách nó (đó là điều tôi nghĩ nó đang làm)?
Cảm ơn
CẬP NHẬT: Đã giải quyết ^^
Theo sát:
Điều này có thể rơi cùng dòng với câu hỏi ban đầu:
Tôi có một biến là đầu ra JSON mà tôi muốn gửi qua cURL. Tôi cho rằng vấn đề lại là trích dẫn nhưng đầu ra JSON có thể thay đổi (Số lượng trích dẫn). Có cách nào gửi dữ liệu thô này bằng cURL trong tin nhắn có dòng mới không? Cảm ơn
KẾT QUẢ ĐÁNH GIÁ:\n{"result":{"id":"ppbkbz2ezmxen11vvpi65chsro1vki5y","zone_id":"unuM0sR1gSrQ37r9fGC1sYKFZOP0DzJM","zone_name":"demo.xyz","name":"1.demo.xyz"," gõ":"A","content":"x.x.x.x","có thể ủy quyền":true,"được ủy quyền":false,"ttl":1,"locked":false,"meta":{"auto_added":false, "managed_by_apps":false,"managed_by_argo_tunnel":false,"source":"primary"},"created_on":"2020-06-14T19:13:57.096688Z","modified_on":"2021-10-16T16:57 :49.269274Z"},"success":true,"errors":[],"messages":[]}."