Уловка двоякая:
Вам необходимо установить правильные заголовки. В Dark это сложно, особенно с заголовками, которые имеют имя sh в имени
. И вам нужно вытащить «вызов» из параметров URL, а затем поместить его в тело запроса. , Попробуйте это:
let body = request.queryParams.challenge
let headers = Dict::empty
|>Dict::set "Content-Type" "text/plain"
|>Dict::set "X-Content-Type-Options" "nosniff"
let response = Http::respondWithHeaders body headers 200
response