Fix networking issues

Otherwise webfinger requests are not executed correctly

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
pull/1445/head
Carl Schwan 2022-07-12 13:55:15 +02:00
rodzic e50898a9a6
commit cc38526f97
2 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -112,7 +112,7 @@ class LocalController extends Controller {
* @NoAdminRequired
*/
public function uploadAttachement(): DataResponse {
}

Wyświetl plik

@ -184,7 +184,7 @@ trait TNCRequest {
if ($request->getType() !== Request::TYPE_GET) {
$curl = curl_init($url);
} else {
$curl = curl_init($url . '?' . $request->getUrlData());
$curl = curl_init($url . $request->getQueryString());
}
return $curl;
@ -249,8 +249,12 @@ trait TNCRequest {
*/
private function initRequestHeaders($curl, Request $request) {
$headers = $request->getHeaders();
$headersCurl = [];
foreach ($headers as $name => $value) {
$headersCurl[] = $name . ': ' . $value;
}
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headersCurl);
}