Ignore:
Timestamp:
Aug 21, 2023, 1:32:40 PM (15 months ago)
Author:
alloc
Message:

Fixed: Possibly multiple parsing of query string

Location:
TFP-WebServer/WebServer/src/WebAPI/APIs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TFP-WebServer/WebServer/src/WebAPI/APIs/Log.openapi.yaml

    r467 r471  
    8787
    8888paths:
    89   /api/Log:
     89  /api/log:
    9090    get:
    9191      tags:
  • TFP-WebServer/WebServer/src/WebAPI/APIs/LogApi.cs

    r467 r471  
    2323
    2424                protected override void HandleRestGet (RequestContext _context) {
    25                         if (_context.Request.QueryString ["count"] == null || !int.TryParse (_context.Request.QueryString ["count"], out int count)) {
     25                        if (_context.QueryParameters ["count"] == null || !int.TryParse (_context.QueryParameters ["count"], out int count)) {
    2626                                count = 50;
    2727                        }
     
    3939                        }
    4040
    41                         if (_context.Request.QueryString ["firstLine"] == null || !int.TryParse (_context.Request.QueryString ["firstLine"], out int firstLine)) {
     41                        if (_context.QueryParameters ["firstLine"] == null || !int.TryParse (_context.QueryParameters ["firstLine"], out int firstLine)) {
    4242                                firstLine = count > 0 ? LogBuffer.Instance.OldestLine : LogBuffer.Instance.LatestLine;
    4343                        }
Note: See TracChangeset for help on using the changeset viewer.