У меня есть код
string xsltPath = System.Web.HttpContext.Current.Server.MapPath(@"App_Data") + "\\" + TransformFileName
Он возвращает
C :\inetpub\wwwroot\websetName\SERVICENAME\App _ Data\FileName.xsl
Почему я получаю путь к ServiceController, SERVICENAME
? Я хочу, чтобы путь к App_Data, который находится в
C :\inetpub\wwwroot\websiteName\App _ Data\FileName.xsl
-121--751642-
В феврале 2011 года Rails был изменен на . Требуется маркер CSRF для всех запросов, отличных от GET , даже для конечной точки API. Я понимаю, почему это важное изменение для запросов браузера, но эта запись в блоге не дает никаких советов относительно того, как API должен обрабатывать изменения.
Я не заинтересован в отключении защиты CSRF для определенных действий.
Как API должны реагировать на это изменение? Ожидание того, что клиент API выполнит запрос GET к API для получения маркера CSRF, а затем включит этот маркер в каждый запрос во время этого сеанса?
Похоже, что маркер не изменяется с одного запроса POST на другой. Можно ли с уверенностью предположить, что маркер не изменится в течение сеанса?
Я не испытываю дополнительной обработки ошибок, когда сеанс истекает, но я полагаю, что это лучше, чем получить маркер перед каждым запросом POST/PUT/DELETE.